#main { margin-top:10px;  }
.main-content{ border:none; }
.main-left{float:left; width:738px; }
.main-left h1{ font-size:18px; padding:5px 0 0 10px; }
.main-left h2{ text-align:center; }
.main-left .content{ border-left:1px solid #CACACA; border-right:1px solid #CACACA; padding:20px 30px; }
.main-left dt{ font:bold 16px arial; color:#3E3E3E; }
.main-left dd a{ margin-left:10px; padding-left:18px; background:url(../img/icon_sprite.png) no-repeat left -900px; color:#20A110; text-decoration:underline; line-height:24px; }
.main-right{float:right; width:200px; }
.main-right h1{ font-style:italic; }
.main-right h2{ text-align:center; }

.main-right .help-center-title{ background:url(../img/col_bg_1.gif) no-repeat; width:197px; height:31px; }

.main-right .help-menu{ padding:10px 0;width:195px; border:1px solid #CACACA; border-top:none; background:url(../img/col_bg_2.gif) no-repeat 0 bottom; }
.main-right .help-menu li{  padding:2px 20px;  }
.main-right .help-menu li a{ display:block; background:url(../img/point_1.gif) no-repeat 0 center; padding-left:20px; font:bold 14px/24px arial;}
.main-right .side-ad{ background:url(../img/side_ad.gif) no-repeat; width:197px; height:244px; margin-top:20px; }

.main-right .search-bar{ padding-top:10px; font-size:16px; width:510px; float:right; }
.main-right .search-bar input.search-text{ background-color:#F3ECDA; border:1px solid #20A20F; font-size:20px; width:200px; }
.main-right .search-bar input.submit{  background:url(../img/icon_sprite.png) no-repeat 0px -1284px; height:34px;width:90px; border:none; }

.ul-title{font:bold 24px/60px arial; padding-left:60px; border-bottom:1px solid #CACACA;  background:url(../img/icon_sprite.png) no-repeat left -1081px;}

.lib-list-item{ font:normal 16px/32px arial;  }
.lib-list-item li { border-bottom:1px solid #CACACA; padding-left:50px; background:url(../img/icon_sprite.png) no-repeat 20px -1197px; }


.require{ color:#FF0707; }

#page-contact-us .main-left{font-size:15px; }


.form-content input, .form-content select, .form-content textarea{ padding:3px 0px; margin:2px 0; }
.form-content .f1, .form-content .f2, .form-content .f3, .form-content .f4{ margin:6px 0; float:left; width:286px; }
.form-content .f1 input, .form-content .f2 input, .form-content .f3 input, .form-content .f4 input{ width:260px;}

.form-content .f5, .form-content .f6, .form-content .f7,.form-content .f8{ margin-top:5px; }

.form-content strong{color:#787878; }
.form-content .back{ font:bold 12px arial; color:#0F0; }

.form-content .opts{ margin-top:10px; }

.form-content .opts .back{ float:left;  font:bold 18px arial; color:#29B518; }
.form-content .opts input{ float:right; border:none; background:url(../img/submit_1.gif) no-repeat; width:103px; height:39px; cursor:pointer;margin-right:30px; }

.other-info{ border-top: 1px solid #ABABAB; padding-top:15px; margin-top:25px; font:bold 14px/24px arail; }



#page-library .banner{ background:url(../img/l_1.jpg); width:701px; height:111px;}

#page-library .content{ font-size:15px; padding:15px;}

#page-library .search-form{ padding:20px 0; width:100%; display:block; text-align:right; }

#page-library .search-input{ border:1px solid #28A51B; padding:3px 0; background-color:#F1F1F1;}
#page-library .search-btn{ background:url(../img/icon_sprite.png) no-repeat 0px -1284px; height:34px;width:90px; cursor:pointer; border:none; }




#page-create-account .main-content, #page-forgot-password .main-content{ border:0px solid #CACACA; }
#page-create-account h1, #page-forgot-password h1{ padding:0 0 15px 15px; border-bottom:1px solid #CACACA; margin-bottom:20px; }

#page-create-account h2, #page-forgot-password h2{ color:#FF8707; padding-bottom:10px; border-bottom:1px solid #CACACA; margin-bottom:10px; }

#page-forgot-password .f1{ margin-left:20px; }